public class This关键字的引出 {
    public static void main(String[] args) {
        Dog dog = new Dog("小黄",24);
        System.out.println(dog.hashCode());
        dog.info();
    }
}

class Dog {
    String name;
    int age;

    // 但是出现了一个问题，根据变量的作用域
    // 构造器的name就是局部变量作用域，age就是局部变量作用域
    // 引出this关键字
    public Dog(String name, int age) {
        // 当前对象的
        this.name = name;
        this.age = age;
        System.out.println(this.hashCode());
    }

    public void info() {
        System.out.println(name + "\t" + age);
    }
}
